package com.chen.demo04;

import com.chen.demo02.UserService;
import com.chen.demo02.UserServiceImpl;

public class Client {
    public static void main(String[] args) {
//        真实角色
        UserServiceImpl userService=new UserServiceImpl();
//         代理角色不存在
//        调用生成代理的类
        ProxyInvocationHandler pih=new ProxyInvocationHandler();
//        设置要代理的对象
        pih.setTarger(userService);
//        动态生成代理类
        UserService proxy=(UserService)pih.getProxy();
        proxy.add();
    }
}
